// 创建一个路由器，并暴露出去
// 第一步：引入createRouter
import {createRouter,createWebHistory} from 'vue-router'


// 第二步：创建路由器
const router = createRouter({
  // history:createWebHistory(), //路由器的工作模式
  history:createWebHistory('/admin/'), //路由器的工作模式
  routes:[ //一个一个的路由规则
    {
      path:'/',
      component: () => import('@/view/Manage.vue'),
      redirect:'/login',
      children: [
        {//个人主页
          path: 'person',
          component: () => import('@/view/Person.vue')
        },
        {//主页
          path: 'home',
          component: () => import('@/view/Home.vue')
        },
        {// 队员管理
          path: 'memberEnter',
          component: () => import('@/view/MemberEnter.vue')
        },
        {//题目管理
          path: 'title',
          component: () => import('@/view/Title.vue')
        },
        {//题解管理
          path: 'solutionInfo',
          component: () => import('@/view/SolutionInfo.vue')
        },
        {//训练管理
          path: 'train',
          component: () => import('@/view/Train.vue')
        },
        {//训练记录管理
          path: 'train-record',
          component: () => import('@/view/TrainRecord.vue')
        },
        {//训练排名管理
          path: 'train-rank',
          component: () => import('@/view/TrainRank.vue')
        },
        {//比赛管理
          path: 'match',
          component: () => import('@/view/Match.vue')
        },
        {//报名信息管理
          path: 'apply',
          component: () => import('@/view/Apply.vue')
        },
        {//知道老师管理
          path: 'teacher',
          component: () => import('@/view/Teacher.vue')
        },
        {//老师账号管理
          path: 'teacherAccount',
          component: () => import('@/view/TeacherAccount.vue')
        },
        {//获奖结果管理
          path: 'award',
          component: () => import('@/view/Award.vue')
        },
        {//证书管理
          path: 'certificate',
          component: () => import('@/view/Certificate.vue')
        },
        {//新闻管理
          path: 'news',
          component: () => import('@/view/News.vue')
        },
        {//职场管理
          path: 'job',
          component: () => import('@/view/Job.vue')
        }
      ],
    },
    {
      path: '/login',
      component: () => import('@/view/Login.vue')
    },
  ]
})
// 暴露出去router
export default router
